package Day_0218.ValuePass;

/**
 * @author zxc
 * @date 2023/02/18 20:31
 **/
public class Value_Reference_Passing {
    public static void main(String[] args) {
        /**
         * 值传递和引用传递有什么区别
         * ===》
         * （1）值传递：
         *  指的是，在方法调用时，传递的参数是按值的拷贝传递，传递的是值的拷贝，也就是说传递后就互不相关了。
         *  ===》 即，值传递所传递的是，变量的值拷贝传递;
         *
         * （2）引用传递：
         *  指的是,在方法调用时，传递的参数是按引用进行传递，其实传递的引用的地址，也就是变量所对应的内存空间地址。
         *  传递的是，值的引用，也就是说传递前和传递后都指向同一个引用（也就是同一个内存空间）。
         *  ===》 即，引用传递所传递的是，变量所对应的内存空间地址;
         *
         */
    }
}
